// pages/page/orderdetails/showorders/showorders.js
const app = getApp();
var request_api = require('../../../../utils/require_api.js')


Component({
  /**
   * 组件的属性列表
   */
  properties: {
    ordershowlist: { // 
      type: Array,
      value: []
    },
    active:{
      type:String,
    }
  },

  /**
   * 组件的初始数据
   */
  data: {

  },

  /**
   * 组件的方法列表
   */
  methods: {
    //确认收货
    confirm_receipt(val){
      let myEventDetail = {
        "orderId": val.currentTarget.dataset.oid,
        "orderstatus": '3'
      } // detail对象，提供给事件监听函数
      this.triggerEvent('confirm_rece', myEventDetail) //myevent自定义名称事件，父组件中使用
    },
    //查看物流
    view_logistics(option){
      console.log(option,"aa");
      wx.navigateTo({
        url: '../view_logistics/view_logistics?orderid='+option.currentTarget.dataset.orderid,
      })
    },
    //支付
    pay(val){
      console.log(val,"/*/**");
      let myEventDetail = {
        "orderId": val.currentTarget.dataset.oid[0].orderId,
        "orderstatus": '1',
        "totalmoney": val.currentTarget.dataset.oid[0].totalmoney
      } // detail对象，提供给事件监听函数
      this.triggerEvent('paymoney', myEventDetail) //myevent自定义名称事件，父组件中使用
    },
    //取消订单
    cancal_order(val){
      let myEventDetail = {
        "orderId": val.currentTarget.dataset.oid,
        "orderstatus":'4'
      } // detail对象，提供给事件监听函数
      this.triggerEvent('compontpass', myEventDetail) //myevent自定义名称事件，父组件中使用
    },
  //跳转到详情页
    togoorderdetails(e){
      let myEventDetail = {
        "orderid": e.currentTarget.dataset.orderid
      } // detail对象，提供给事件监听函数
      this.triggerEvent('togoorderdetails', myEventDetail) //myevent自定义名称事件，父组件中使用
    },
  }
})
